Dec 02 03:56:19.472 INFO testing Redhotsmasher/RedhotScaler against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 03:56:19.472 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:19.965 INFO [stdout] f2075232eaae2c49dcd59206bd4a10fb6de6f66c8d5e1cb5bc3318fe0dbfcb26
Dec 02 03:56:19.975 INFO running `"docker" "start" "-a" "f2075232eaae2c49dcd59206bd4a10fb6de6f66c8d5e1cb5bc3318fe0dbfcb26"`
Dec 02 03:56:21.203 INFO [stderr] usermod: no changes
Dec 02 03:56:21.297 INFO [stderr]    Compiling png v0.12.0
Dec 02 03:56:23.231 INFO [stderr]    Compiling soundthingy v0.1.0 (/source)
Dec 02 03:56:23.904 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:23.904 INFO [stderr]     --> src/main.rs:1067:23
Dec 02 03:56:23.904 INFO [stderr]      |
Dec 02 03:56:23.904 INFO [stderr] 1067 |         oldbdiff[j] = (oldsignal[j]-oldsignal[j-1]);
Dec 02 03:56:23.904 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:23.904 INFO [stderr]      |
Dec 02 03:56:23.904 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 02 03:56:23.904 INFO [stderr] 
Dec 02 03:56:23.904 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:23.904 INFO [stderr]     --> src/main.rs:1071:23
Dec 02 03:56:23.904 INFO [stderr]      |
Dec 02 03:56:23.904 INFO [stderr] 1071 |         oldfdiff[j] = (oldsignal[j]-oldsignal[j+1]);
Dec 02 03:56:23.904 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:23.904 INFO [stderr] 
Dec 02 03:56:23.904 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:23.904 INFO [stderr]     --> src/main.rs:1075:23
Dec 02 03:56:23.904 INFO [stderr]      |
Dec 02 03:56:23.904 INFO [stderr] 1075 |         newbdiff[j] = (newsignal[j]-newsignal[j-1]);
Dec 02 03:56:23.905 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:23.905 INFO [stderr] 
Dec 02 03:56:23.905 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:23.905 INFO [stderr]     --> src/main.rs:1079:23
Dec 02 03:56:23.905 INFO [stderr]      |
Dec 02 03:56:23.905 INFO [stderr] 1079 |         newfdiff[j] = (newsignal[j]-newsignal[j+1]);
Dec 02 03:56:23.905 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:23.905 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `y` is never read
Dec 02 03:56:24.115 INFO [stderr]   --> src/main.rs:68:13
Dec 02 03:56:24.115 INFO [stderr]    |
Dec 02 03:56:24.115 INFO [stderr] 68 |     let mut y = 0;
Dec 02 03:56:24.115 INFO [stderr]    |             ^
Dec 02 03:56:24.115 INFO [stderr]    |
Dec 02 03:56:24.115 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:177:25
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 177 |                 let mut temp = 0.0;
Dec 02 03:56:24.115 INFO [stderr]     |                         ^^^^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `resultlen`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:223:9
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 223 |     let resultlen = result.len();
Dec 02 03:56:24.115 INFO [stderr]     |         ^^^^^^^^^ help: consider using `_resultlen` instead
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `newsignal`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:430:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:24.115 INFO [stderr]     |             ^^^^^^^^^ help: consider using `_newsignal` instead
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `newsignal` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:437:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 437 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:24.115 INFO [stderr]     |             ^^^^^^^^^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:446:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 446 |         for k in 0..iter2 {
Dec 02 03:56:24.115 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `newimage`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:466:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:24.115 INFO [stderr]     |             ^^^^^^^^ help: consider using `_newimage` instead
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `newimage` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:469:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 469 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:24.115 INFO [stderr]     |             ^^^^^^^^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `dnewimage` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:476:17
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 476 |         let mut dnewimage = convolve_image_horizontal(&newimage, &kernel);
Dec 02 03:56:24.115 INFO [stderr]     |                 ^^^^^^^^^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:485:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 485 |         for k in 0..iter2 {
Dec 02 03:56:24.115 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:489:13
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 489 |         for k in 0..iter2 {
Dec 02 03:56:24.115 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:845:5
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 845 |     c = 0;
Dec 02 03:56:24.115 INFO [stderr]     |     ^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:888:5
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 888 |     c = 0;
Dec 02 03:56:24.115 INFO [stderr]     |     ^
Dec 02 03:56:24.115 INFO [stderr] 
Dec 02 03:56:24.115 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:24.115 INFO [stderr]    --> src/main.rs:928:5
Dec 02 03:56:24.115 INFO [stderr]     |
Dec 02 03:56:24.115 INFO [stderr] 928 |     c = 0;
Dec 02 03:56:24.115 INFO [stderr]     |     ^
Dec 02 03:56:24.116 INFO [stderr] 
Dec 02 03:56:24.116 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:24.116 INFO [stderr]    --> src/main.rs:968:5
Dec 02 03:56:24.116 INFO [stderr]     |
Dec 02 03:56:24.116 INFO [stderr] 968 |     c = 0;
Dec 02 03:56:24.116 INFO [stderr]     |     ^
Dec 02 03:56:24.116 INFO [stderr] 
Dec 02 03:56:24.116 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:24.116 INFO [stderr]     --> src/main.rs:1006:5
Dec 02 03:56:24.116 INFO [stderr]      |
Dec 02 03:56:24.116 INFO [stderr] 1006 |     c = 0;
Dec 02 03:56:24.116 INFO [stderr]      |     ^
Dec 02 03:56:24.116 INFO [stderr] 
Dec 02 03:56:24.116 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:24.116 INFO [stderr]     --> src/main.rs:1099:25
Dec 02 03:56:24.116 INFO [stderr]      |
Dec 02 03:56:24.116 INFO [stderr] 1099 |                 let mut temp = 0.0;
Dec 02 03:56:24.116 INFO [stderr]      |                         ^^^^
Dec 02 03:56:24.116 INFO [stderr] 
Dec 02 03:56:24.116 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:24.116 INFO [stderr]     --> src/main.rs:1111:25
Dec 02 03:56:24.116 INFO [stderr]      |
Dec 02 03:56:24.116 INFO [stderr] 1111 |                 let mut temp = 0.0;
Dec 02 03:56:24.116 INFO [stderr]      |                         ^^^^
Dec 02 03:56:24.116 INFO [stderr] 
Dec 02 03:56:24.140 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.140 INFO [stderr]    --> src/main.rs:350:17
Dec 02 03:56:24.140 INFO [stderr]     |
Dec 02 03:56:24.140 INFO [stderr] 350 |             let mut scaledline = redhotscale(&currline);
Dec 02 03:56:24.140 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:24.140 INFO [stderr]     |                 |
Dec 02 03:56:24.140 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.140 INFO [stderr]     |
Dec 02 03:56:24.140 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:56:24.140 INFO [stderr] 
Dec 02 03:56:24.143 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.144 INFO [stderr]    --> src/main.rs:395:17
Dec 02 03:56:24.144 INFO [stderr]     |
Dec 02 03:56:24.144 INFO [stderr] 395 |             let mut scaledcol = redhotscale(&currcol);
Dec 02 03:56:24.144 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:24.144 INFO [stderr]     |                 |
Dec 02 03:56:24.144 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.144 INFO [stderr] 
Dec 02 03:56:24.146 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.146 INFO [stderr]    --> src/main.rs:430:9
Dec 02 03:56:24.146 INFO [stderr]     |
Dec 02 03:56:24.146 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:24.146 INFO [stderr]     |         ----^^^^^^^^^
Dec 02 03:56:24.146 INFO [stderr]     |         |
Dec 02 03:56:24.146 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:24.146 INFO [stderr] 
Dec 02 03:56:24.150 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.150 INFO [stderr]    --> src/main.rs:466:9
Dec 02 03:56:24.150 INFO [stderr]     |
Dec 02 03:56:24.150 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:24.150 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:24.150 INFO [stderr]     |         |
Dec 02 03:56:24.150 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:24.150 INFO [stderr] 
Dec 02 03:56:24.150 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.150 INFO [stderr]    --> src/main.rs:467:9
Dec 02 03:56:24.150 INFO [stderr]     |
Dec 02 03:56:24.150 INFO [stderr] 467 |     let mut oldimage = mul_image(&image, 1.0);
Dec 02 03:56:24.150 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:24.150 INFO [stderr]     |         |
Dec 02 03:56:24.150 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:24.150 INFO [stderr] 
Dec 02 03:56:24.152 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.152 INFO [stderr]    --> src/main.rs:523:17
Dec 02 03:56:24.152 INFO [stderr]     |
Dec 02 03:56:24.152 INFO [stderr] 523 |             let mut scaledline = nn4s_interpolate_signal(&currline);
Dec 02 03:56:24.152 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:24.152 INFO [stderr]     |                 |
Dec 02 03:56:24.152 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.152 INFO [stderr] 
Dec 02 03:56:24.153 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.153 INFO [stderr]    --> src/main.rs:562:17
Dec 02 03:56:24.153 INFO [stderr]     |
Dec 02 03:56:24.153 INFO [stderr] 562 |             let mut scaledcol = nn4s_interpolate_signal(&currcol);
Dec 02 03:56:24.153 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:24.153 INFO [stderr]     |                 |
Dec 02 03:56:24.153 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.153 INFO [stderr] 
Dec 02 03:56:24.155 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.155 INFO [stderr]    --> src/main.rs:601:17
Dec 02 03:56:24.155 INFO [stderr]     |
Dec 02 03:56:24.155 INFO [stderr] 601 |             let mut scaledline = subsample_signal_offset(&currline, factor, offset);
Dec 02 03:56:24.155 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:24.155 INFO [stderr]     |                 |
Dec 02 03:56:24.155 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.155 INFO [stderr] 
Dec 02 03:56:24.155 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.156 INFO [stderr]    --> src/main.rs:640:17
Dec 02 03:56:24.156 INFO [stderr]     |
Dec 02 03:56:24.156 INFO [stderr] 640 |             let mut scaledcol = subsample_signal_offset(&currcol, factor, offset);
Dec 02 03:56:24.156 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:24.156 INFO [stderr]     |                 |
Dec 02 03:56:24.156 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.156 INFO [stderr] 
Dec 02 03:56:24.157 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.157 INFO [stderr]    --> src/main.rs:677:17
Dec 02 03:56:24.157 INFO [stderr]     |
Dec 02 03:56:24.157 INFO [stderr] 677 |             let mut convolvedline = unpadsignal(&convolve(&padsignal(&currline, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:24.157 INFO [stderr]     |                 ----^^^^^^^^^^^^^
Dec 02 03:56:24.157 INFO [stderr]     |                 |
Dec 02 03:56:24.157 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.157 INFO [stderr] 
Dec 02 03:56:24.158 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.158 INFO [stderr]    --> src/main.rs:714:17
Dec 02 03:56:24.158 INFO [stderr]     |
Dec 02 03:56:24.158 INFO [stderr] 714 |             let mut convolvedcol = unpadsignal(&convolve(&padsignal(&currcol, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:24.158 INFO [stderr]     |                 ----^^^^^^^^^^^^
Dec 02 03:56:24.158 INFO [stderr]     |                 |
Dec 02 03:56:24.158 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.158 INFO [stderr] 
Dec 02 03:56:24.160 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.160 INFO [stderr]    --> src/main.rs:753:17
Dec 02 03:56:24.160 INFO [stderr]     |
Dec 02 03:56:24.160 INFO [stderr] 753 |             let mut antirippledline = antiripple(&curroldline, &currline);
Dec 02 03:56:24.160 INFO [stderr]     |                 ----^^^^^^^^^^^^^^^
Dec 02 03:56:24.160 INFO [stderr]     |                 |
Dec 02 03:56:24.160 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.160 INFO [stderr] 
Dec 02 03:56:24.161 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.161 INFO [stderr]    --> src/main.rs:792:17
Dec 02 03:56:24.161 INFO [stderr]     |
Dec 02 03:56:24.161 INFO [stderr] 792 |             let mut antirippledcol = antiripple(&curroldcol, &currcol);
Dec 02 03:56:24.161 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:24.161 INFO [stderr]     |                 |
Dec 02 03:56:24.161 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.161 INFO [stderr] 
Dec 02 03:56:24.165 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.167 INFO [stderr]    --> src/main.rs:917:17
Dec 02 03:56:24.167 INFO [stderr]     |
Dec 02 03:56:24.167 INFO [stderr] 917 |             let mut addedline = add_signals(&currline, &currline2);
Dec 02 03:56:24.167 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:24.167 INFO [stderr]     |                 |
Dec 02 03:56:24.167 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.167 INFO [stderr] 
Dec 02 03:56:24.167 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.167 INFO [stderr]    --> src/main.rs:957:17
Dec 02 03:56:24.167 INFO [stderr]     |
Dec 02 03:56:24.167 INFO [stderr] 957 |             let mut subtractedline = subtract_signals(&currline, &currline2);
Dec 02 03:56:24.167 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:24.167 INFO [stderr]     |                 |
Dec 02 03:56:24.167 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.167 INFO [stderr] 
Dec 02 03:56:24.169 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:24.169 INFO [stderr]    --> src/main.rs:995:17
Dec 02 03:56:24.170 INFO [stderr]     |
Dec 02 03:56:24.170 INFO [stderr] 995 |             let mut multipliedline = mul_signal(&currline, factor);
Dec 02 03:56:24.170 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:24.170 INFO [stderr]     |                 |
Dec 02 03:56:24.170 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:24.170 INFO [stderr] 
Dec 02 03:56:24.184 INFO [stderr] warning: struct is never constructed: `Subwave`
Dec 02 03:56:24.184 INFO [stderr]  --> src/main.rs:5:1
Dec 02 03:56:24.184 INFO [stderr]   |
Dec 02 03:56:24.184 INFO [stderr] 5 | struct Subwave {
Dec 02 03:56:24.184 INFO [stderr]   | ^^^^^^^^^^^^^^
Dec 02 03:56:24.184 INFO [stderr]   |
Dec 02 03:56:24.184 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:56:24.184 INFO [stderr] 
Dec 02 03:56:24.184 INFO [stderr] warning: function is never used: `scale_image_horizontal`
Dec 02 03:56:24.184 INFO [stderr]    --> src/main.rs:333:1
Dec 02 03:56:24.184 INFO [stderr]     |
Dec 02 03:56:24.184 INFO [stderr] 333 | fn scale_image_horizontal(image: Image) -> Image {
Dec 02 03:56:24.184 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:24.185 INFO [stderr] 
Dec 02 03:56:24.185 INFO [stderr] warning: function is never used: `scale_image_vertical`
Dec 02 03:56:24.185 INFO [stderr]    --> src/main.rs:378:1
Dec 02 03:56:24.185 INFO [stderr]     |
Dec 02 03:56:24.185 INFO [stderr] 378 | fn scale_image_vertical(image: Image) -> Image {
Dec 02 03:56:24.185 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:24.185 INFO [stderr] 
Dec 02 03:56:24.185 INFO [stderr] warning: function is never used: `antiripple_bak`
Dec 02 03:56:24.185 INFO [stderr]     --> src/main.rs:1140:1
Dec 02 03:56:24.185 INFO [stderr]      |
Dec 02 03:56:24.185 INFO [stderr] 1140 | fn antiripple_bak(oldsignal: &[Float], newsignal: &[Float]) -> Vec<Float> {
Dec 02 03:56:24.185 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:24.185 INFO [stderr] 
Dec 02 03:56:25.492 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.25s
Dec 02 03:56:25.495 INFO [stderr] su: No module specific data is present
Dec 02 03:56:25.915 INFO running `"docker" "inspect" "f2075232eaae2c49dcd59206bd4a10fb6de6f66c8d5e1cb5bc3318fe0dbfcb26"`
Dec 02 03:56:26.135 INFO running `"docker" "rm" "-f" "f2075232eaae2c49dcd59206bd4a10fb6de6f66c8d5e1cb5bc3318fe0dbfcb26"`
Dec 02 03:56:26.387 INFO [stdout] f2075232eaae2c49dcd59206bd4a10fb6de6f66c8d5e1cb5bc3318fe0dbfcb26
Dec 02 03:56:26.389 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:26.780 INFO [stdout] 299599e14049766c11f378914ec4b25f13f6ec4a30351787d0842c5dffd25e5d
Dec 02 03:56:26.784 INFO running `"docker" "start" "-a" "299599e14049766c11f378914ec4b25f13f6ec4a30351787d0842c5dffd25e5d"`
Dec 02 03:56:27.923 INFO [stderr] usermod: no changes
Dec 02 03:56:27.983 INFO [stderr]    Compiling soundthingy v0.1.0 (/source)
Dec 02 03:56:28.835 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:28.835 INFO [stderr]     --> src/main.rs:1067:23
Dec 02 03:56:28.835 INFO [stderr]      |
Dec 02 03:56:28.835 INFO [stderr] 1067 |         oldbdiff[j] = (oldsignal[j]-oldsignal[j-1]);
Dec 02 03:56:28.835 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:28.835 INFO [stderr]      |
Dec 02 03:56:28.835 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 02 03:56:28.835 INFO [stderr] 
Dec 02 03:56:28.835 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:28.835 INFO [stderr]     --> src/main.rs:1071:23
Dec 02 03:56:28.835 INFO [stderr]      |
Dec 02 03:56:28.835 INFO [stderr] 1071 |         oldfdiff[j] = (oldsignal[j]-oldsignal[j+1]);
Dec 02 03:56:28.835 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:28.835 INFO [stderr] 
Dec 02 03:56:28.835 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:28.835 INFO [stderr]     --> src/main.rs:1075:23
Dec 02 03:56:28.835 INFO [stderr]      |
Dec 02 03:56:28.835 INFO [stderr] 1075 |         newbdiff[j] = (newsignal[j]-newsignal[j-1]);
Dec 02 03:56:28.835 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:28.835 INFO [stderr] 
Dec 02 03:56:28.835 INFO [stderr] warning: unnecessary parentheses around assigned value
Dec 02 03:56:28.835 INFO [stderr]     --> src/main.rs:1079:23
Dec 02 03:56:28.835 INFO [stderr]      |
Dec 02 03:56:28.835 INFO [stderr] 1079 |         newfdiff[j] = (newsignal[j]-newsignal[j+1]);
Dec 02 03:56:28.835 INFO [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 02 03:56:28.835 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: value assigned to `y` is never read
Dec 02 03:56:29.083 INFO [stderr]   --> src/main.rs:68:13
Dec 02 03:56:29.083 INFO [stderr]    |
Dec 02 03:56:29.083 INFO [stderr] 68 |     let mut y = 0;
Dec 02 03:56:29.083 INFO [stderr]    |             ^
Dec 02 03:56:29.083 INFO [stderr]    |
Dec 02 03:56:29.083 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:29.083 INFO [stderr]    --> src/main.rs:177:25
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr] 177 |                 let mut temp = 0.0;
Dec 02 03:56:29.083 INFO [stderr]     |                         ^^^^
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: unused variable: `resultlen`
Dec 02 03:56:29.083 INFO [stderr]    --> src/main.rs:223:9
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr] 223 |     let resultlen = result.len();
Dec 02 03:56:29.083 INFO [stderr]     |         ^^^^^^^^^ help: consider using `_resultlen` instead
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: unused variable: `newsignal`
Dec 02 03:56:29.083 INFO [stderr]    --> src/main.rs:430:13
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:29.083 INFO [stderr]     |             ^^^^^^^^^ help: consider using `_newsignal` instead
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: value assigned to `newsignal` is never read
Dec 02 03:56:29.083 INFO [stderr]    --> src/main.rs:437:13
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr] 437 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:29.083 INFO [stderr]     |             ^^^^^^^^^
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.083 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:29.083 INFO [stderr]    --> src/main.rs:446:13
Dec 02 03:56:29.083 INFO [stderr]     |
Dec 02 03:56:29.083 INFO [stderr] 446 |         for k in 0..iter2 {
Dec 02 03:56:29.083 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:29.083 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: unused variable: `newimage`
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:466:13
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:29.095 INFO [stderr]     |             ^^^^^^^^ help: consider using `_newimage` instead
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `newimage` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:469:13
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 469 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:29.095 INFO [stderr]     |             ^^^^^^^^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `dnewimage` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:476:17
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 476 |         let mut dnewimage = convolve_image_horizontal(&newimage, &kernel);
Dec 02 03:56:29.095 INFO [stderr]     |                 ^^^^^^^^^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:485:13
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 485 |         for k in 0..iter2 {
Dec 02 03:56:29.095 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: unused variable: `k`
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:489:13
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 489 |         for k in 0..iter2 {
Dec 02 03:56:29.095 INFO [stderr]     |             ^ help: consider using `_k` instead
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:845:5
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 845 |     c = 0;
Dec 02 03:56:29.095 INFO [stderr]     |     ^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:888:5
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 888 |     c = 0;
Dec 02 03:56:29.095 INFO [stderr]     |     ^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:928:5
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 928 |     c = 0;
Dec 02 03:56:29.095 INFO [stderr]     |     ^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:29.095 INFO [stderr]    --> src/main.rs:968:5
Dec 02 03:56:29.095 INFO [stderr]     |
Dec 02 03:56:29.095 INFO [stderr] 968 |     c = 0;
Dec 02 03:56:29.095 INFO [stderr]     |     ^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `c` is never read
Dec 02 03:56:29.095 INFO [stderr]     --> src/main.rs:1006:5
Dec 02 03:56:29.095 INFO [stderr]      |
Dec 02 03:56:29.095 INFO [stderr] 1006 |     c = 0;
Dec 02 03:56:29.095 INFO [stderr]      |     ^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:29.095 INFO [stderr]     --> src/main.rs:1099:25
Dec 02 03:56:29.095 INFO [stderr]      |
Dec 02 03:56:29.095 INFO [stderr] 1099 |                 let mut temp = 0.0;
Dec 02 03:56:29.095 INFO [stderr]      |                         ^^^^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.095 INFO [stderr] warning: value assigned to `temp` is never read
Dec 02 03:56:29.095 INFO [stderr]     --> src/main.rs:1111:25
Dec 02 03:56:29.095 INFO [stderr]      |
Dec 02 03:56:29.095 INFO [stderr] 1111 |                 let mut temp = 0.0;
Dec 02 03:56:29.095 INFO [stderr]      |                         ^^^^
Dec 02 03:56:29.095 INFO [stderr] 
Dec 02 03:56:29.123 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.123 INFO [stderr]    --> src/main.rs:350:17
Dec 02 03:56:29.123 INFO [stderr]     |
Dec 02 03:56:29.123 INFO [stderr] 350 |             let mut scaledline = redhotscale(&currline);
Dec 02 03:56:29.123 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:29.123 INFO [stderr]     |                 |
Dec 02 03:56:29.123 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.123 INFO [stderr]     |
Dec 02 03:56:29.123 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:56:29.123 INFO [stderr] 
Dec 02 03:56:29.127 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.127 INFO [stderr]    --> src/main.rs:395:17
Dec 02 03:56:29.127 INFO [stderr]     |
Dec 02 03:56:29.127 INFO [stderr] 395 |             let mut scaledcol = redhotscale(&currcol);
Dec 02 03:56:29.127 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:29.127 INFO [stderr]     |                 |
Dec 02 03:56:29.127 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.127 INFO [stderr] 
Dec 02 03:56:29.132 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.132 INFO [stderr]    --> src/main.rs:430:9
Dec 02 03:56:29.132 INFO [stderr]     |
Dec 02 03:56:29.132 INFO [stderr] 430 |     let mut newsignal = nn4s_interpolate_signal(&signal);
Dec 02 03:56:29.132 INFO [stderr]     |         ----^^^^^^^^^
Dec 02 03:56:29.132 INFO [stderr]     |         |
Dec 02 03:56:29.132 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:29.132 INFO [stderr] 
Dec 02 03:56:29.136 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.136 INFO [stderr]    --> src/main.rs:466:9
Dec 02 03:56:29.136 INFO [stderr]     |
Dec 02 03:56:29.136 INFO [stderr] 466 |     let mut newimage = nn4s_interpolate_image_2d(&image);
Dec 02 03:56:29.136 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:29.136 INFO [stderr]     |         |
Dec 02 03:56:29.136 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:29.136 INFO [stderr] 
Dec 02 03:56:29.136 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.136 INFO [stderr]    --> src/main.rs:467:9
Dec 02 03:56:29.136 INFO [stderr]     |
Dec 02 03:56:29.136 INFO [stderr] 467 |     let mut oldimage = mul_image(&image, 1.0);
Dec 02 03:56:29.136 INFO [stderr]     |         ----^^^^^^^^
Dec 02 03:56:29.136 INFO [stderr]     |         |
Dec 02 03:56:29.136 INFO [stderr]     |         help: remove this `mut`
Dec 02 03:56:29.136 INFO [stderr] 
Dec 02 03:56:29.136 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.136 INFO [stderr]    --> src/main.rs:523:17
Dec 02 03:56:29.136 INFO [stderr]     |
Dec 02 03:56:29.136 INFO [stderr] 523 |             let mut scaledline = nn4s_interpolate_signal(&currline);
Dec 02 03:56:29.136 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:29.136 INFO [stderr]     |                 |
Dec 02 03:56:29.136 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.136 INFO [stderr] 
Dec 02 03:56:29.137 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.138 INFO [stderr]    --> src/main.rs:562:17
Dec 02 03:56:29.138 INFO [stderr]     |
Dec 02 03:56:29.138 INFO [stderr] 562 |             let mut scaledcol = nn4s_interpolate_signal(&currcol);
Dec 02 03:56:29.138 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:29.138 INFO [stderr]     |                 |
Dec 02 03:56:29.138 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.138 INFO [stderr] 
Dec 02 03:56:29.141 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.141 INFO [stderr]    --> src/main.rs:601:17
Dec 02 03:56:29.141 INFO [stderr]     |
Dec 02 03:56:29.141 INFO [stderr] 601 |             let mut scaledline = subsample_signal_offset(&currline, factor, offset);
Dec 02 03:56:29.141 INFO [stderr]     |                 ----^^^^^^^^^^
Dec 02 03:56:29.141 INFO [stderr]     |                 |
Dec 02 03:56:29.141 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.141 INFO [stderr] 
Dec 02 03:56:29.141 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.141 INFO [stderr]    --> src/main.rs:640:17
Dec 02 03:56:29.141 INFO [stderr]     |
Dec 02 03:56:29.141 INFO [stderr] 640 |             let mut scaledcol = subsample_signal_offset(&currcol, factor, offset);
Dec 02 03:56:29.141 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:29.141 INFO [stderr]     |                 |
Dec 02 03:56:29.141 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.141 INFO [stderr] 
Dec 02 03:56:29.147 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.147 INFO [stderr]    --> src/main.rs:677:17
Dec 02 03:56:29.147 INFO [stderr]     |
Dec 02 03:56:29.147 INFO [stderr] 677 |             let mut convolvedline = unpadsignal(&convolve(&padsignal(&currline, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:29.147 INFO [stderr]     |                 ----^^^^^^^^^^^^^
Dec 02 03:56:29.147 INFO [stderr]     |                 |
Dec 02 03:56:29.147 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.147 INFO [stderr] 
Dec 02 03:56:29.147 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.147 INFO [stderr]    --> src/main.rs:714:17
Dec 02 03:56:29.147 INFO [stderr]     |
Dec 02 03:56:29.147 INFO [stderr] 714 |             let mut convolvedcol = unpadsignal(&convolve(&padsignal(&currcol, kernel.len()), &kernel), kernel.len());
Dec 02 03:56:29.147 INFO [stderr]     |                 ----^^^^^^^^^^^^
Dec 02 03:56:29.147 INFO [stderr]     |                 |
Dec 02 03:56:29.147 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.147 INFO [stderr] 
Dec 02 03:56:29.155 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.155 INFO [stderr]    --> src/main.rs:753:17
Dec 02 03:56:29.155 INFO [stderr]     |
Dec 02 03:56:29.155 INFO [stderr] 753 |             let mut antirippledline = antiripple(&curroldline, &currline);
Dec 02 03:56:29.155 INFO [stderr]     |                 ----^^^^^^^^^^^^^^^
Dec 02 03:56:29.155 INFO [stderr]     |                 |
Dec 02 03:56:29.155 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.155 INFO [stderr] 
Dec 02 03:56:29.155 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.155 INFO [stderr]    --> src/main.rs:792:17
Dec 02 03:56:29.155 INFO [stderr]     |
Dec 02 03:56:29.155 INFO [stderr] 792 |             let mut antirippledcol = antiripple(&curroldcol, &currcol);
Dec 02 03:56:29.155 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:29.155 INFO [stderr]     |                 |
Dec 02 03:56:29.155 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.155 INFO [stderr] 
Dec 02 03:56:29.161 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.161 INFO [stderr]    --> src/main.rs:917:17
Dec 02 03:56:29.161 INFO [stderr]     |
Dec 02 03:56:29.161 INFO [stderr] 917 |             let mut addedline = add_signals(&currline, &currline2);
Dec 02 03:56:29.161 INFO [stderr]     |                 ----^^^^^^^^^
Dec 02 03:56:29.161 INFO [stderr]     |                 |
Dec 02 03:56:29.161 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.161 INFO [stderr] 
Dec 02 03:56:29.161 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.161 INFO [stderr]    --> src/main.rs:957:17
Dec 02 03:56:29.161 INFO [stderr]     |
Dec 02 03:56:29.161 INFO [stderr] 957 |             let mut subtractedline = subtract_signals(&currline, &currline2);
Dec 02 03:56:29.161 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:29.161 INFO [stderr]     |                 |
Dec 02 03:56:29.161 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.161 INFO [stderr] 
Dec 02 03:56:29.163 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:56:29.163 INFO [stderr]    --> src/main.rs:995:17
Dec 02 03:56:29.163 INFO [stderr]     |
Dec 02 03:56:29.163 INFO [stderr] 995 |             let mut multipliedline = mul_signal(&currline, factor);
Dec 02 03:56:29.163 INFO [stderr]     |                 ----^^^^^^^^^^^^^^
Dec 02 03:56:29.163 INFO [stderr]     |                 |
Dec 02 03:56:29.163 INFO [stderr]     |                 help: remove this `mut`
Dec 02 03:56:29.163 INFO [stderr] 
Dec 02 03:56:29.195 INFO [stderr] warning: struct is never constructed: `Subwave`
Dec 02 03:56:29.195 INFO [stderr]  --> src/main.rs:5:1
Dec 02 03:56:29.195 INFO [stderr]   |
Dec 02 03:56:29.195 INFO [stderr] 5 | struct Subwave {
Dec 02 03:56:29.195 INFO [stderr]   | ^^^^^^^^^^^^^^
Dec 02 03:56:29.195 INFO [stderr]   |
Dec 02 03:56:29.195 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:56:29.195 INFO [stderr] 
Dec 02 03:56:29.195 INFO [stderr] warning: function is never used: `scale_image_horizontal`
Dec 02 03:56:29.195 INFO [stderr]    --> src/main.rs:333:1
Dec 02 03:56:29.195 INFO [stderr]     |
Dec 02 03:56:29.195 INFO [stderr] 333 | fn scale_image_horizontal(image: Image) -> Image {
Dec 02 03:56:29.195 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:29.195 INFO [stderr] 
Dec 02 03:56:29.195 INFO [stderr] warning: function is never used: `scale_image_vertical`
Dec 02 03:56:29.195 INFO [stderr]    --> src/main.rs:378:1
Dec 02 03:56:29.195 INFO [stderr]     |
Dec 02 03:56:29.195 INFO [stderr] 378 | fn scale_image_vertical(image: Image) -> Image {
Dec 02 03:56:29.195 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:29.195 INFO [stderr] 
Dec 02 03:56:29.195 INFO [stderr] warning: function is never used: `antiripple_bak`
Dec 02 03:56:29.195 INFO [stderr]     --> src/main.rs:1140:1
Dec 02 03:56:29.195 INFO [stderr]      |
Dec 02 03:56:29.195 INFO [stderr] 1140 | fn antiripple_bak(oldsignal: &[Float], newsignal: &[Float]) -> Vec<Float> {
Dec 02 03:56:29.195 INFO [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:56:29.195 INFO [stderr] 
Dec 02 03:56:29.716 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.76s
Dec 02 03:56:29.719 INFO [stderr] su: No module specific data is present
Dec 02 03:56:30.295 INFO running `"docker" "inspect" "299599e14049766c11f378914ec4b25f13f6ec4a30351787d0842c5dffd25e5d"`
Dec 02 03:56:30.552 INFO running `"docker" "rm" "-f" "299599e14049766c11f378914ec4b25f13f6ec4a30351787d0842c5dffd25e5d"`
Dec 02 03:56:30.759 INFO [stdout] 299599e14049766c11f378914ec4b25f13f6ec4a30351787d0842c5dffd25e5d
Dec 02 03:56:30.759 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 03:56:31.140 INFO [stdout] baf0329c431dc14dabdb277dd6ed4cc41c29b550c0549b5c0bf4a4fe0334ceee
Dec 02 03:56:31.143 INFO running `"docker" "start" "-a" "baf0329c431dc14dabdb277dd6ed4cc41c29b550c0549b5c0bf4a4fe0334ceee"`
Dec 02 03:56:32.282 INFO [stderr] usermod: no changes
Dec 02 03:56:32.318 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 03:56:32.320 INFO [stderr]      Running /target/debug/deps/soundthingy-22b76ddfaeefdc34
Dec 02 03:56:32.321 INFO [stdout] 
Dec 02 03:56:32.321 INFO [stdout] running 0 tests
Dec 02 03:56:32.321 INFO [stdout] 
Dec 02 03:56:32.321 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 03:56:32.321 INFO [stdout] 
Dec 02 03:56:32.323 INFO [stderr] su: No module specific data is present
Dec 02 03:56:32.624 INFO running `"docker" "inspect" "baf0329c431dc14dabdb277dd6ed4cc41c29b550c0549b5c0bf4a4fe0334ceee"`
Dec 02 03:56:32.708 INFO running `"docker" "rm" "-f" "baf0329c431dc14dabdb277dd6ed4cc41c29b550c0549b5c0bf4a4fe0334ceee"`
Dec 02 03:56:32.778 INFO [stdout] baf0329c431dc14dabdb277dd6ed4cc41c29b550c0549b5c0bf4a4fe0334ceee
